package com.cheer.ba.presenter;

import com.cheer.ba.view.base.IViewController;

/**
 * Created by JS01 on 2016/6/7.
 * MVP Presenter层，加载数据并控制View层
 */
public interface IPresenter {

    /**
     * 与View（Activity或Fragment）关联，在onCreate中调用，
     *
     * @param view
     */
    public void attachView(IViewController view);

    /**
     * 加载数据，处理相关逻辑
     */
    public void loadData();

    /**
     * 与View分离，在onDestory调用
     */
    public void detachView();

}
